/**
 * @author hxd
 */

function current() {
    var d = new Date(), str = '';
    str += d.getFullYear() + '年';
    //获取当前年份
    str += d.getMonth() + 1 + '月';
    //获取当前月份（0——11）
    str += d.getDate() + '日';
    str += d.getHours() + '时';
    str += d.getMinutes() + '分';
    str += d.getSeconds() + '秒';
    return str;
}

function format1(date) {
    var y = date.getFullYear();
    var m = date.getMonth() + 1;
    var d = date.getDate();
    var h = date.getHours();
    var mi = date.getMinutes();
    var s = date.getSeconds();
    if (parseInt(h) < 10) {
        h = "0" + h;
    }
    if (parseInt(mi) < 10) {
        mi = "0" + mi;
    }
    if (parseInt(s) < 10) {
        s = "0" + s;
    }

    return y + "-" + m + "-" + d + " " + h + ":" + mi + ":" + s;
}

function format2(date) {
    var y = date.getFullYear();
    var m = date.getMonth() + 1;
    var d = date.getDate();
    var h = date.getHours();
    var mi = date.getMinutes();
    var s = date.getSeconds();
    if (parseInt(h) < 10) {
        h = "0" + h;
    }
    if (parseInt(mi) < 10) {
        mi = "0" + mi;
    }
    if (parseInt(s) < 10) {
        s = "0" + s;
    }

    return y + "年" + m + "月" + d + "日 " + h + "时" + mi + "分" + s + "秒";
}

function format(date) {
    var y = date.getFullYear();
    var m = date.getMonth() + 1;
    var d = date.getDate();
    var h = date.getHours();
    var mi = date.getMinutes();
    var s = date.getSeconds();
    if (parseInt(h) < 10) {
        h = "0" + h;
    }
    if (parseInt(mi) < 10) {
        mi = "0" + mi;
    }
    if (parseInt(s) < 10) {
        s = "0" + s;
    }

    return y + "/" + m + "/" + d + " " + h + ":" + mi + ":" + s;
}

function paresetime(s) {
    var t = Date.parse(s);
    //alert(s);
    //alert(t);
    if (!isNaN(t)) {
        return new Date(t);
    }
    else {
        return new Date();
    }
}

//初始化日期控件显示格式
function initTimeBox() {
    $("#time_begin").datetimebox({
        value : format(new Date()),
        formatter : format,
        parser : paresetime
    });
    $("#time_end").datetimebox({
        value : format(new Date()),
        formatter : format,
        parser : paresetime
    });
}

//获取时间差 ，返回 秒 的差值
function difdatetime(datastart, dataend) {
    // var data1= new Date;
    // var data2= new Date;
    // data1.setYear(2013);
    // data1.setMonth(1);
    // data1.setDate(1);
    // data1.setHours(0);
    // data1.setMinutes(10);
    // data1.setSeconds(0);
    // data1.setMilliseconds(1);
    //
    // data2.setYear(2012);
    // data2.setMonth(12);
    // data2.setDate(31);
    // data2.setHours(23);
    // data2.setMinutes(10);
    // data2.setSeconds(0);
    // data2.setMilliseconds(0);
    //  dataend.setMilliseconds(0);
    //  datastart.setMilliseconds(0);

    var dif = (dataend - datastart) / 1000;
    return dif;
}